<?php 

session_start();
//Proceso de conexión con la base de datos
		$conn = oci_connect("caridad","caridad","localhost/xe"); 	
		if (!$conn) {
		    $e = oci_error();
		    trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
		}
		// agregamos los datos alas variables
$Nombre_Rol=$_POST["nombreRol"];
$Desc_Rol=$_POST["descRol"];

function insertarRol( $conexion,$nom,$desc)
    {
      $var=1;
     $stid = oci_parse($conexion, "SELECT MAX(ID) AS ID FROM CAT_ROL");
        oci_execute($stid);
         
        while (($row = oci_fetch_array($stid, OCI_BOTH))) {
            // El array asociativo poseerá los índices en mayúsculas
            //echo $row['ID'] . " - " . $row['USUARIO'] . "\n<br/>";

            $var=$var+$row['ID'];
        }

        $sql = "INSERT INTO CAT_ROL(ID, ROL, DESCRIPCION) VALUES('".$var."','".$nom."','".$desc."')";
         $stmt = oci_parse($conexion, $sql);     // Preparar la sentencia
         $ok = oci_execute( $stmt );            // Ejecutar la sentencia
         oci_free_statement($stmt);             // Liberar los recursos asociados a una sentencia o cursor
        return $ok;
    }

    $ok= insertarRol($conn,$Nombre_Rol,$Desc_Rol);
		if ($ok == true)  {
			
			echo '<script language = javascript>
					alert("Guardado Exitosamente")
					self.location = "../roles.php"
					</script>';
		}
		else
		{
			echo '<script language = javascript>
					alert("Error Al Guardar")
					self.location = "../roles.php"
					</script>';
		}


 ?>